﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;


namespace Site.Models
{
    public interface IStatisticRepository
    {
        IEnumerable<Statistic> GetUsersStatistic();
        IEnumerable<Statistic> GetClansStatistic();
        IEnumerable<CommonStats> GetClansStats(int id);
        IEnumerable<CommonStats> GetUsersStats(int id);
        IEnumerable<GameType> GetGameTypes();
        List<SelectListItem> GetGameTypesDDL();
        //IEnumerable<SelectListItem> GetGameTypesDDL(int id);
        IEnumerable<SelectListItem> GetGameTypesDDL(string id);
        IEnumerable<SelectListItem> GetStatTypeDDL();
        StatsDetails GetUserDetailedStats(Guid id);
        void ResetStat(Guid id);
        void ResetStatByType(Guid id, int type);
    }
}
